FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.4.11  |  FHIR Version n/a  User: [n/a]

Resource OperationDefinition/FHIR Server from package de.gematik.dev.epa.medication#1.1.0-alpha.6 (94 ms)

Package de.gematik.dev.epa.medication
Type OperationDefinition
Id Id
FHIR Version R4
Source https://simplifier.net/resolve?scope=de.gematik.dev.epa.medication@1.1.0-alpha.6&canonical=https://gematik.de/fhir/epa-medication/OperationDefinition/manage-medication-plan-OP
Url https://gematik.de/fhir/epa-medication/OperationDefinition/manage-medication-plan-OP
Version 1.1.0
Status active
Date 2024-08-14
Name Manage Medication Plan
Title Manage Medication Plan
Experimental False
Description Manage the medication plan
Type false
Kind operation

Resources that use this resource

CapabilityStatement
https://gematik.de/fhir/epa-medication/CapabilityStatement/epa-capabilitystatement-medication EPA CapabilityStatement for the Medication Service

Resources that this resource uses

No resources found



Source

{
  "resourceType" : "OperationDefinition",
  "id" : "manage-medication-plan-OP",
  "url" : "https://gematik.de/fhir/epa-medication/OperationDefinition/manage-medication-plan-OP",
  "title" : "Manage Medication Plan",
  "description" : "Manage the medication plan",
  "version" : "1.1.0",
  "status" : "active",
  "publisher" : "gematik GmbH",
  "date" : "2024-08-14",
  "kind" : "operation",
  "name" : "Manage Medication Plan",
  "code" : "manage-medication-plan",
  "system" : true,
  "type" : false,
  "instance" : false,
  "inputProfile" : "https://gematik.de/fhir/epa-medication/StructureDefinition/epa-op-manage-medicationplan-in-parameters",
  "outputProfile" : "https://gematik.de/fhir/epa-medication/StructureDefinition/epa-op-manage-medicationplan-out-parameters",
  "parameter" : [
    {
      "name" : "upsert",
      "use" : "in",
      "min" : 0,
      "max" : "1",
      "part" : [
        {
          "name" : "medicationStatement",
          "use" : "in",
          "min" : 0,
          "max" : "*",
          "part" : [
            {
              "name" : "resourceType",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "code"
            },
            {
              "name" : "resourceId",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            },
            {
              "name" : "version",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            }
          ]
        },
        {
          "name" : "allergyIntolerance",
          "use" : "in",
          "min" : 0,
          "max" : "*",
          "part" : [
            {
              "name" : "resourceType",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "code"
            },
            {
              "name" : "resourceId",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            },
            {
              "name" : "version",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            }
          ]
        },
        {
          "name" : "bodyHeight",
          "use" : "in",
          "min" : 0,
          "max" : "1",
          "part" : [
            {
              "name" : "resourceType",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "code"
            },
            {
              "name" : "resourceId",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            },
            {
              "name" : "version",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            }
          ]
        },
        {
          "name" : "bodyWeight",
          "use" : "in",
          "min" : 0,
          "max" : "1",
          "part" : [
            {
              "name" : "resourceType",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "code"
            },
            {
              "name" : "resourceId",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            },
            {
              "name" : "version",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            }
          ]
        },
        {
          "name" : "creatinine",
          "use" : "in",
          "min" : 0,
          "max" : "1",
          "part" : [
            {
              "name" : "resourceType",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "code"
            },
            {
              "name" : "resourceId",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            },
            {
              "name" : "version",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            }
          ]
        },
        {
          "name" : "pregnancyStatus",
          "use" : "in",
          "min" : 0,
          "max" : "1",
          "part" : [
            {
              "name" : "resourceType",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "code"
            },
            {
              "name" : "resourceId",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            },
            {
              "name" : "version",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            }
          ]
        },
        {
          "name" : "breastfeedingStatus",
          "use" : "in",
          "min" : 0,
          "max" : "1",
          "part" : [
            {
              "name" : "resourceType",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "code"
            },
            {
              "name" : "resourceId",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            },
            {
              "name" : "version",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            }
          ]
        },
        {
          "name" : "estimatedDateOfDelivery",
          "use" : "in",
          "min" : 0,
          "max" : "1",
          "part" : [
            {
              "name" : "resourceType",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "code"
            },
            {
              "name" : "resourceId",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            },
            {
              "name" : "version",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            }
          ]
        },
        {
          "name" : "glomerularFiltrationRate",
          "use" : "in",
          "min" : 0,
          "max" : "1",
          "part" : [
            {
              "name" : "resourceType",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "code"
            },
            {
              "name" : "resourceId",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            },
            {
              "name" : "version",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            }
          ]
        }
      ]
    },
    {
      "name" : "remove",
      "use" : "in",
      "min" : 0,
      "max" : "1",
      "part" : [
        {
          "name" : "medicationStatement",
          "use" : "in",
          "min" : 0,
          "max" : "*",
          "part" : [
            {
              "name" : "resourceType",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "code"
            },
            {
              "name" : "resourceId",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            },
            {
              "name" : "version",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            }
          ]
        },
        {
          "name" : "allergyIntolerance",
          "use" : "in",
          "min" : 0,
          "max" : "*",
          "part" : [
            {
              "name" : "resourceType",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "code"
            },
            {
              "name" : "resourceId",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            },
            {
              "name" : "version",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            }
          ]
        },
        {
          "name" : "bodyHeight",
          "use" : "in",
          "min" : 0,
          "max" : "1",
          "part" : [
            {
              "name" : "resourceType",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "code"
            },
            {
              "name" : "resourceId",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            },
            {
              "name" : "version",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            }
          ]
        },
        {
          "name" : "bodyWeight",
          "use" : "in",
          "min" : 0,
          "max" : "1",
          "part" : [
            {
              "name" : "resourceType",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "code"
            },
            {
              "name" : "resourceId",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            },
            {
              "name" : "version",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            }
          ]
        },
        {
          "name" : "creatinine",
          "use" : "in",
          "min" : 0,
          "max" : "1",
          "part" : [
            {
              "name" : "resourceType",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "code"
            },
            {
              "name" : "resourceId",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            },
            {
              "name" : "version",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            }
          ]
        },
        {
          "name" : "pregnancyStatus",
          "use" : "in",
          "min" : 0,
          "max" : "1",
          "part" : [
            {
              "name" : "resourceType",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "code"
            },
            {
              "name" : "resourceId",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            },
            {
              "name" : "version",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            }
          ]
        },
        {
          "name" : "breastfeedingStatus",
          "use" : "in",
          "min" : 0,
          "max" : "1",
          "part" : [
            {
              "name" : "resourceType",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "code"
            },
            {
              "name" : "resourceId",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            },
            {
              "name" : "version",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            }
          ]
        },
        {
          "name" : "estimatedDateOfDelivery",
          "use" : "in",
          "min" : 0,
          "max" : "1",
          "part" : [
            {
              "name" : "resourceType",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "code"
            },
            {
              "name" : "resourceId",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            },
            {
              "name" : "version",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            }
          ]
        },
        {
          "name" : "glomerularFiltrationRate",
          "use" : "in",
          "min" : 0,
          "max" : "1",
          "part" : [
            {
              "name" : "resourceType",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "code"
            },
            {
              "name" : "resourceId",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            },
            {
              "name" : "version",
              "use" : "in",
              "min" : 1,
              "max" : "1",
              "type" : "id"
            }
          ]
        }
      ]
    },
    {
      "name" : "clear",
      "use" : "in",
      "min" : 0,
      "max" : "1",
      "part" : [
        {
          "name" : "medicationStatement",
          "use" : "in",
          "min" : 0,
          "max" : "1",
          "part" : [
            {
              "name" : "emptyReason",
              "type" : "code",
              "use" : "in",
              "min" : 0,
              "max" : "1"
            }
          ]
        },
        {
          "name" : "allergyIntolerance",
          "use" : "in",
          "min" : 0,
          "max" : "1",
          "part" : [
            {
              "name" : "emptyReason",
              "type" : "code",
              "use" : "in",
              "min" : 0,
              "max" : "1"
            }
          ]
        }
      ]
    },
    {
      "name" : "performer",
      "use" : "in",
      "min" : 1,
      "max" : "1",
      "documentation" : "Tätige Person und/oder Leistungserbringerinstitution/Organisation/Rolle, die die Schreiboperation generell ausübt. Die Angabe der Leistungserbringerinstitution ist mandatorisch, denn hier erfolgt die Ãœbereinstimmungsprüfung hinsichtlich der aktuell zugreifenden LEI.",
      "part" : [
        {
          "name" : "organization",
          "type" : "Organization",
          "use" : "in",
          "min" : 1,
          "max" : "1"
        },
        {
          "name" : "practitioner",
          "type" : "Practitioner",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        },
        {
          "name" : "practitionerRole",
          "type" : "PractitionerRole",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        }
      ]
    },
    {
      "name" : "enterer",
      "use" : "in",
      "min" : 0,
      "max" : "1",
      "documentation" : "Person und/oder Leistungserbringerinstitution/Organisation/Rolle, die die Medikationsdaten erfasste.",
      "part" : [
        {
          "name" : "organization",
          "type" : "Organization",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        },
        {
          "name" : "practitioner",
          "type" : "Practitioner",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        },
        {
          "name" : "practitionerRole",
          "type" : "PractitionerRole",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        }
      ]
    },
    {
      "name" : "author",
      "use" : "in",
      "min" : 0,
      "max" : "1",
      "documentation" : "Verantwortliche Person und/oder Leistungserbringerinstitution/Organisation/Rolle für die fachlichen Änderungen der Medikationsdaten.",
      "part" : [
        {
          "name" : "organization",
          "type" : "Organization",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        },
        {
          "name" : "practitioner",
          "type" : "Practitioner",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        },
        {
          "name" : "practitionerRole",
          "type" : "PractitionerRole",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        }
      ]
    },
    {
      "name" : "unconfirmedAuthor",
      "use" : "in",
      "min" : 0,
      "max" : "1",
      "documentation" : "Ein unbestätigter author.",
      "part" : [
        {
          "name" : "organization",
          "type" : "Organization",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        },
        {
          "name" : "practitioner",
          "type" : "Practitioner",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        },
        {
          "name" : "practitionerRole",
          "type" : "PractitionerRole",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        }
      ]
    },
    {
      "name" : "informant",
      "use" : "in",
      "min" : 0,
      "max" : "1",
      "documentation" : "Person und/oder Leistungserbringerinstitution, Organisation oder Rolle, die die Informationen für die fachliche Anpassung der Medikationsdaten bereitgestellt hat.",
      "part" : [
        {
          "name" : "professionals",
          "use" : "in",
          "min" : 0,
          "max" : "1",
          "part" : [
            {
              "name" : "organization",
              "type" : "Organization",
              "use" : "in",
              "min" : 0,
              "max" : "1"
            },
            {
              "name" : "practitioner",
              "type" : "Practitioner",
              "use" : "in",
              "min" : 0,
              "max" : "1"
            },
            {
              "name" : "practitionerRole",
              "type" : "PractitionerRole",
              "use" : "in",
              "min" : 0,
              "max" : "1"
            }
          ]
        },
        {
          "name" : "persons",
          "use" : "in",
          "min" : 0,
          "max" : "1",
          "part" : [
            {
              "name" : "patient",
              "type" : "Identifier",
              "use" : "in",
              "min" : 0,
              "max" : "1"
            },
            {
              "name" : "relatedPerson",
              "type" : "RelatedPerson",
              "use" : "in",
              "min" : 0,
              "max" : "1"
            }
          ]
        }
      ]
    },
    {
      "name" : "planVersion",
      "type" : "id",
      "use" : "in",
      "min" : 1,
      "max" : "1",
      "documentation" : "The version of the plan to be modified, must be the latest known one. The operation fails with an error if not matching the latest version on the server."
    },
    {
      "name" : "planVersion",
      "type" : "id",
      "use" : "out",
      "min" : 1,
      "max" : "1"
    },
    {
      "name" : "lastUpdated",
      "type" : "dateTime",
      "use" : "out",
      "min" : 1,
      "max" : "1"
    },
    {
      "name" : "operationOutcome",
      "type" : "OperationOutcome",
      "use" : "out",
      "min" : 1,
      "max" : "1"
    }
  ],
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.